import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    token: '',
    hideBar: false,
    tabTitleName: '首页',
    tabBarList: ['首页', '分类', '书城', '购物车', '个人中心'],
    cartCount: 1

  },
  mutations: {
    loginSuccess(state, payload) {
      // 让数据库的token清除掉
      state.token = payload
    },
    // 改变当前tabTitle的状态
    changeTabName(state, tabIdx) {
      state.tabTitleName = state.tabBarList[tabIdx]
    },
    // 同步购物车的商品数目
    increCartCount(state, payload) {
      state.cartCount = payload
    }

  },
  actions: {

  }
})
